package com.jzlin.funhub.admin.model.resp;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 用户关注信息.
 *
 * @author linjz
 * @since 2025/8/14
 */
@Data
@ApiModel
public class UserFollowedPageResp {
    @ApiModelProperty("用户id")
    private Long id;

    @ApiModelProperty("用户昵称")
    private String nickname;

    @ApiModelProperty("头像")
    private String avatar;

    @ApiModelProperty("个性签名")
    private String signature;

    @ApiModelProperty("发表文章数量")
    private Integer articleCount;

    @ApiModelProperty("文章评论数量")
    private Integer articleCommentCount;

    @ApiModelProperty("提问数量")
    private Integer questionCount;

    @ApiModelProperty("回答数量")
    private Integer questionAnswerCount;

    @ApiModelProperty("粉丝数量")
    private Integer followedCount;

    @ApiModelProperty("是否已关注")
    private Boolean hasFollow;
}
